组合提示词:从简短到复杂的演练
提示词的组合原理
像积木一样组合不同的提示词元素,可以构建出更强大的指令系统,引导AI完成复杂任务。提示词组合遵循几个核心原则:
- 模块化设计:将提示词拆分为可独立使用的功能模块
- 渐进式复杂度:从简单到复杂,逐步叠加功能
- 优先级明确:在组合中清晰标示各部分的重要性和执行顺序
- 相互增强:确保组合后各部分相互配合而非相互冲突
基础构建块
有效的提示词组合始于强大的基础构建块。以下是常用的提示词构建块:
1. 角色定义块
你是[专业角色],拥有[专业背景]和[核心能力]。在回答问题时,你会[工作方式/思考方法]。
2. 任务指令块
请[执行具体任务],需要[具体要求和限制条件]。
3. 输出格式块
请以[具体格式/结构]回答,包含[所需元素],风格应该是[风格描述]。
4. 思维方法块
在回答前,请先[思考方法],包括[具体步骤]。分析时考虑[关键因素]。
5. 上下文信息块
背景信息:[提供相关背景]。我的情况是[具体场景描述]。我已经尝试了[已尝试的方法]。
从简单到复杂的组合演练
阶段1:简单单模块提示词
最基础的提示词通常只包含一个简单的任务指令。
示例:
请推荐5本科幻小说。
输出效果:会得到简单的5本科幻小说列表,但缺乏个性化、深度和特定格式。
阶段2:双模块组合
将任务指令与另一个构建块(如输出格式或角色定义)组合。
任务+格式示例:
请推荐5本科幻小说。对每本书,请提供书名、作者、出版年份、核心科幻概念,以及一句简短推荐语。按出版年份排序。
角色+任务示例:
作为一位科幻文学评论家和历史学家,请推荐5本对科幻文学发展有重大影响的小说。
输出效果:信息更加结构化或专业化,但可能缺乏全面性或个性化。
阶段3:三模块组合
将任务指令、角色定义和输出格式结合起来。
角色+任务+格式示例:
作为一位科幻文学评论家和历史学家,请推荐5本对科幻文学发展有重大影响的小说。对每本书,请提供:
1. 书名和作者
2. 出版年份和时代背景
3. 开创的科幻概念或子类型
4. 对后世科幻作品的影响
5. 为什么现代读者仍应阅读它的理由
请按照时间顺序排列,并以表格形式呈现基本信息,然后对每本书提供100-150字的分析。
输出效果:结构更完善,内容更专业和全面,但可能缺乏针对用户具体需求的个性化。
阶段4:四模块组合
加入上下文信息,使提示词更具个性化和针对性。
角色+任务+格式+上下文示例:
作为一位科幻文学评论家和历史学家,请为一位喜欢深度世界构建和哲学思考的读者推荐5本科幻小说。
背景信息:这位读者已经读过《三体》《神经漫游者》和《沙丘》等作品,特别喜欢探讨人类文明发展、意识本质和技术伦理的内容,但不太喜欢过于硬核的太空歌剧。他希望找到一些不太主流但思想深刻的作品。
对每本书,请提供:
1. 书名和作者
2. 出版年份和核心科幻概念
3. 世界观和哲学主题简介
4. 与读者已读作品的联系和差异
5. 为什么特别适合这位读者的理由
请以段落形式呈现,每本书的介绍控制在150字以内,并在最后添加一个建议的阅读顺序。
输出效果:高度个性化和针对性的内容,同时保持专业性和良好结构。
阶段5:完整五模块组合
加入思维方法指导,使AI的回答更加深思熟虑和多角度。
角色+任务+格式+上下文+思维方法示例:
作为一位科幻文学评论家和历史学家,请为一位喜欢深度世界构建和哲学思考的读者推荐5本科幻小说。
背景信息:这位读者已经读过《三体》《神经漫游者》和《沙丘》等作品,特别喜欢探讨人类文明发展、意识本质和技术伦理的内容,但不太喜欢过于硬核的太空歌剧。他有哲学基础,希望找到一些不太主流但思想深刻的作品。
在提供推荐前,请先:
1. 分析读者的阅读偏好模式,确定核心吸引点
2. 考虑不同时期、不同文化背景的作品,避免推荐过于相似的书籍
3. 平衡经典与相对现代的作品
4. 思考每本书如何既满足读者现有品味,又能扩展其阅读视野
5. 评估每本书的可获得性和翻译质量(如适用)
对每本书,请提供:
1. 书名、作者和出版年份
2. 核心科幻概念和哲学主题
3. 世界构建的独特之处
4. 与读者已读作品的联系和差异
5. 阅读体验(叙事风格、难度等)
6. 为什么特别适合这位读者的理由
请以结构化段落形式呈现,每本书的介绍控制在200字以内。在推荐列表之前,先简要说明你的选书逻辑;在列表之后,提供一个基于读者偏好和阅读难度的建议阅读顺序。
输出效果:全面、深入、有条理、个性化的回答,展现出专业洞见和缜密思考。
提示词组合的高级技巧
层次结构设计
在复杂提示词中使用清晰的层次结构,通过编号、缩进或标题区分不同层级。
# 主要任务
请[主要任务描述]
## 背景与约束
1. [背景信息1]
2. [背景信息2]
## 执行方法
1. [第一步指引]
- [子步骤a]
- [子步骤b]
2. [第二步指引]
## 输出要求
请提供以下内容:
1. [输出部分1]
2. [输出部分2]
权重指示
在组合提示词中明确各部分的重要性或优先级。
请完成以下任务,注意优先级:
- 【最重要】[核心任务]
- 【重要】[次要任务]
- 【如有余力】[可选任务]
如果必须在准确性和全面性之间做选择,请优先保证准确性。
条件逻辑
使用条件语句引导AI根据不同情况进行不同处理。
请分析以下投资选项:
如果用户是保守型投资者(风险承受能力低):
- 推荐[保守型投资方案]
- 重点关注[安全性指标]
如果用户是激进型投资者(风险承受能力高):
- 推荐[激进型投资方案]
- 重点关注[收益潜力指标]
元提示与自我修正
包含指导AI如何对待提示词本身的元指令。
在回答这个问题时,请注意:
1. 如果提示中有任何不明确的地方,请先指出并基于合理假设继续
2. 如果你发现自己的回答可能基于过时信息,请明确标注
3. 持续评估你的回答质量,如发现逻辑漏洞请自我纠正
跨领域的组合提示词案例
案例1:商业分析报告
组合提示词:
请作为一位资深的商业分析师,为一家正考虑进入中国电动自行车市场的欧洲制造商撰写一份初步市场分析报告。
报告背景:
- 该公司在欧洲拥有15年高端自行车制造经验
- 他们擅长轻量化材料和电池技术
- 目标是在中国定位中高端市场(3000-8000元价位)
- 他们对中国市场监管环境和消费者偏好了解有限
在撰写报告前,请先:
1. 考虑中国电动自行车市场的独特特点与欧洲市场的差异
2. 分析行业竞争格局和主要本土品牌的优势
3. 评估可能的市场准入障碍和监管挑战
4. 思考品牌定位和产品调整的必要性
报告应包含以下内容:
1. 执行摘要(150字以内)
2. 市场规模与增长趋势分析(包含关键数据和可视化概念)
3. 监管环境分析(聚焦电动自行车相关法规)
4. 竞争格局(至少分析3个领先本土品牌)
5. 消费者偏好分析(城市vs农村、年龄段差异等)
6. 进入策略建议(合资、独立品牌或收购)
7. 风险评估和缓解措施
8. 建议行动时间表
报告格式要求:
- 正式商业报告风格,专业但清晰易懂
- 包含图表概念描述(无需实际绘制)
- 在复杂概念处提供简短解释
- 总长度控制在1500字以内
- 使用小标题和项目符号增强可读性
案例2:教育课程设计
组合提示词:
作为教育课程设计专家,请为高中生创建一个为期4周的"人工智能基础"微课程计划。
背景信息:
- 目标学生:高二学生,无编程背景但有基本数学知识
- 课程时间:每周2次课,每次90分钟
- 教学环境:配备电脑的标准教室,有基本互联网接入
- 教学目标:理解AI基本概念,体验简单AI应用,培养技术伦理思考能力
在设计课程前,请考虑:
1. 如何在无编程基础的情况下介绍AI概念
2. 如何平衡理论学习与实践体验
3. 如何引入真实世界的AI应用案例和伦理问题
4. 如何设计既有挑战性又不会挫伤学生积极性的评估方式
课程设计应包含:
1. 课程总体规划与学习目标
2. 每节课的详细计划,包含:
- 主题和学习目标
- 核心概念讲解内容
- 课堂活动和实践环节
- 所需资源和工具
- 形成性评估方式
3. 课程最终项目设计
4. 评估标准和方法
5. 建议的资源和教学工具列表
输出格式:
- 首先提供课程总览和学习目标
- 然后按周组织课程内容,每节课使用结构化格式呈现
- 对关键教学点提供简短教学指南
- 在每周计划后添加教学挑战和应对策略
- 使用表格展示总体时间分配和评估权重
案例3:软件开发规划
组合提示词:
作为一位资深的软件项目经理,请为一个小型创业团队设计一个移动健康应用的开发路线图。
项目背景:
- 产品:一款帮助用户跟踪慢性病(如糖尿病、高血压)的移动应用
- 团队:2名全栈开发者、1名UI/UX设计师、1名产品经理(非技术背景)
- 时间限制:4个月内发布MVP,6个月内发布正式版
- 预算限制:资金有限,需要优化资源使用
- 技术偏好:React Native用于跨平台开发,Firebase用于后端
在创建路线图前,请先:
1. 分析健康类应用的关键成功因素和常见陷阱
2. 考虑医疗健康数据的安全和隐私要求
3. 评估MVP应包含的核心功能vs可延后的功能
4. 思考如何在有限资源下平衡开发速度和代码质量
请提供以下内容:
1. 产品宏观愿景和核心价值主张概述
2. 清晰的MVP范围定义,包括:
- 必要功能(优先级排序)
- 非必要但理想的功能
- 明确排除在MVP外的功能
3. 详细的项目时间线,包括:
- 关键里程碑和交付日期
- 每个开发阶段(设计、开发、测试等)的时间分配
- 团队成员的职责分配
4. 技术架构高层概述
5. 潜在风险和缓解策略
6. 质量保证和测试策略
7. 发布后的迭代和维护计划
输出格式:
- 使用清晰的分层结构,适合非技术人员理解
- 包含甘特图或时间线概念描述
- 对关键决策点提供简短理由
- 在复杂技术概念处提供简明解释
- 突出显示需要团队讨论和决策的问题
组合提示词的检查清单
创建复杂提示词时,使用以下检查清单确保质量:
- 一致性:各组件之间是否有冲突的指令?
- 完整性:是否包含了完成任务所需的所有信息?
- 清晰度:指令是否容易理解,没有歧义?
- 优先级:是否明确了各部分的重要性和执行顺序?
- 可实施性:整体任务复杂度是否在AI能力范围内?
- 平衡性:是否在详细指导和创意空间之间取得平衡?
- 边界条件:是否考虑了可能的特殊情况和边界条件?
通过系统化组合提示词的不同模块,我们可以引导AI完成从简单到极其复杂的任务,并获得高质量、定制化的输出。随着实践的积累,你将能够更有效地设计和组合提示词,充分发挥AI助手的潜力。